/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package hoja.de.trabajo5;

/**
 *
 * @author FAMILIA
 public interface List<E> {
    
    /**
     * 
     * @return Tamaño de la lista.
     */
   
public interface List<E> {
    public int size();
    /**
     * 
     * @return True si la lista está vacía, False si tiene elementos.
     */
    public boolean isEmpty();
    /**
     * 
     * @param value elemento que se quiere agregar a la lista.
     */
    public void addLast(E value);
    /**
     * 
     * @return El último valor de la lista.
     */
    public E removeLast();
    /**
     * 
     * @return El primer valor de la lista.
     */
    public E removeFirst();
    /**
     * 
     * @param value elemento que se quiere agregar a la lista.
     */
    public void addFirst(E value);
}
